package cn.xopencode.securityservice.rpc.violate.dto;

import cn.xopencode.securityservice.enums.suggest.SuggestLevelEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 反三违及事故情况 Response DTO
 */
@Data
@Accessors(chain = true)
public class ViolateRespDTO implements Serializable {
    @ApiModelProperty(value = "ID")
    private String id;
    @ApiModelProperty(value = "发现时间")
    private Date findTime;
    @ApiModelProperty(value = "发现人")
    private String discoverer;
    @ApiModelProperty(value = "三违内容及事故内容")
    private String content;
    @ApiModelProperty(value = "责任人")
    private String personLiable;
    @ApiModelProperty(value = "事故级别，1:班组级,2:车间级,3:公司级")
    private Integer violateLevel;
    @ApiModelProperty(value = "审核人")
    private String reviewer;
    @ApiModelProperty(value = "备注")
    private String remark;
    @ApiModelProperty(value = "审核状态 0：不通过，1通过，2：待审核")
    private  Integer auditStatus;

    @ApiModelProperty(hidden = true)
    private Double score;


}
